<template>
  <div class="baseInfo">
    <div v-if="xjxx">
      <div class="infoBox">
        <table class="table">
          <tr>
            <th>学号：</th>
            <td>{{ xjxx.xh || '--' }}</td>
          </tr>

          <tr>
            <th>入学年月：</th>
            <td>{{ (xjxx.rxny && this.$moment(xjxx.rxny).format('YYYY-MM-DD')) || '--' }}</td>
          </tr>
          <tr>
            <th>学生类别：</th>
            <td>{{ xjxx.xslbmc || '--' }}</td>
          </tr>
          <tr>
            <th>学制：</th>
            <td>{{ xjxx.xz || '--' }}</td>
          </tr>
          <tr>
            <th>学生来源：</th>
            <td>{{ xjxx.xslxmc || '--' }}</td>
          </tr>
          <tr>
            <th>所在年级：</th>
            <td>{{ xjxx.sznj || '--' }}</td>
          </tr>
          <tr>
            <th>所属院系：</th>
            <td>{{ xjxx.ssyxmc || '--' }}</td>
          </tr>
          <tr>
            <th>所属专业：</th>
            <td>{{ xjxx.sszymc || '--' }}</td>
          </tr>
          <tr>
            <th>所在班号：</th>
            <td>{{ xjxx.szbh || '--' }}</td>
          </tr>
          <tr>
            <th>学生当前状态：</th>
            <td>{{ xjxx.xjztmc || '--' }}</td>
          </tr>
          <tr>
            <th>培养模式：</th>
            <td>{{ xjxx.pymsmc || '--' }}</td>
          </tr>
          <tr>
            <th>培养方式：</th>
            <td>{{ xjxx.pyfsmc || '--' }}</td>
          </tr>
          <tr>
            <th>财务编号：</th>
            <td>{{ xjxx.cwbh || '--' }}</td>
          </tr>
          <tr>
            <th>录取类别：</th>
            <td>{{ xjxx.lqlbmc || '--' }}</td>
          </tr>
          <tr>
            <th>导师职工号：</th>
            <td>{{ xjxx.dszgh || '--' }}</td>
          </tr>
          <tr>
            <th>导师姓名：</th>
            <td>{{ xjxx.dsxm || '--' }}</td>
          </tr>
          <tr>
            <th>第二导师职工号：</th>
            <td>{{ xjxx.dedszgh || '--' }}</td>
          </tr>
          <tr>
            <th>第二导师姓名：</th>
            <td>{{ xjxx.dedsxm || '--' }}</td>
          </tr>
          <tr>
            <th>培养分类：</th>
            <td>{{ xjxx.pyflmc || '--' }}</td>
          </tr>
          <tr>
            <th>导师职称：</th>
            <td>{{ xjxx.dszcmc || '--' }}</td>
          </tr>
          <tr>
            <th>第二导师职称：</th>
            <td>{{ xjxx.dedszcmc || '--' }}</td>
          </tr>
          <tr>
            <th>分院（学校）：</th>
            <td>{{ xjxx.fy || '--' }}</td>
          </tr>
          <tr>
            <th>入学方式：</th>
            <td>{{ xjxx.rxfsmc || '--' }}</td>
          </tr>
          <tr>
            <th>来源国：</th>
            <td>{{ xjxx.lygbmc || '--' }}</td>
          </tr>
          <tr>
            <th>来源地区：</th>
            <td>{{ xjxx.lydqmsmc }} {{ xjxx.lydqmmc }} {{ xjxx.lydqmxqmc }}</td>
          </tr>
          <tr>
            <th>培养层次：</th>
            <td>{{ xjxx.pyccmc || '--' }}</td>
          </tr>
          <tr>
            <th>招生季节：</th>
            <td>{{ xjxx.zzjjmc || '--' }}</td>
          </tr>
          <tr>
            <th>研究方向：</th>
            <td>{{ xjxx.yjfxmc || '--' }}</td>
          </tr>
          <tr>
            <th>学习形式：</th>
            <td>{{ xjxx.isqrzmc || '--' }}</td>
          </tr>
          <tr>
            <th>借书证号：</th>
            <td>{{ xjxx.jszh || '--' }}</td>
          </tr>
          <tr>
            <th>考生编号：</th>
            <td>{{ xjxx.ksbh || '--' }}</td>
          </tr>
          <tr>
            <th>考生报考号：</th>
            <td>{{ xjxx.ksbmh || '--' }}</td>
          </tr>
          <tr>
            <th>定向或委培单位：</th>
            <td>{{ xjxx.dxhwpdw || '--' }}</td>
          </tr>
          <tr>
            <th>参加工作时间：</th>
            <td>{{ (xjxx.gzsj && this.$moment(xjxx.gzsj).format('YYYY-MM-DD')) || '--' }}</td>
          </tr>
          <tr>
            <th>工作单位：</th>
            <td>{{ xjxx.gzdw || '--' }}</td>
          </tr>
          <tr>
            <th>职务：</th>
            <td>{{ xjxx.zw || '--' }}</td>
          </tr>
          <tr>
            <th>职称：</th>
            <td>{{ xjxx.zc || '--' }}</td>
          </tr>
          <tr>
            <th>培养单位名称：</th>
            <td>{{ xjxx.pydwmc || '--' }}</td>
          </tr>
          <tr>
            <th>办学形式：</th>
            <td>{{ xjxx.bxxsmc || '--' }}</td>
          </tr>
          <tr>
            <th>办学类型：</th>
            <td>{{ xjxx.bxlxmc || '--' }}</td>
          </tr>
          <tr>
            <th>学校所在地名称：</th>
            <td>{{ xjxx.xxszdmc || '--' }}</td>
          </tr>
          <tr>
            <th>毕业年月：</th>
            <td>{{ (xjxx.byny && this.$moment(xjxx.byny).format('YYYY-MM-DD')) || '--' }}</td>
          </tr>
          <tr>
            <th>学科：</th>
            <td>{{ xjxx.xkmc || '--' }}</td>
          </tr>
          <tr>
            <th>学业奖学金等级：</th>
            <td>{{ xjxx.xyjxjdjmc || '--' }}</td>
          </tr>
          <tr>
            <th>助研奖学金等级：</th>
            <td>{{ xjxx.zyjxjdjmc || '--' }}</td>
          </tr>
          <tr>
            <th>学历：</th>
            <td>{{ xjxx.xlmc || '--' }}</td>
          </tr>
        </table>
      </div>
    </div>
  </div>
</template>

<script>
import request from '@/utils/request'
import { manageUserStuDetail } from '@/api'
import { Indicator } from 'mint-ui'

export default {
  name: 'baseInfo',
  data() {
    return {
      xjxx: ''
    }
  },
  methods: {
    getStudentClientInfo() {
      Indicator.open()
      const id = this.$route.query ? this.$route.query.id : ''
      request
        .get(`${manageUserStuDetail}${id}`, {})
        .then((res) => {
          Indicator.close()
          const r = res.data
          if (r && r.data) {
            this.xjxx = r.data ? r.data.xjxx : {}
          }
        })
        .catch((err) => {})
    }
  },
  mounted() {
    this.getStudentClientInfo()
  }
}
</script>

<style scoped lang="less">
@import url('../../../../../assets/styles/base.less');
.baseInfo {
  padding-top: (160 / @base);
  .infoBox {
    padding: (20 / @base);
  }
  table {
    width: 100%;
    th,
    td {
      font-size: (26 / @base);
      padding: (18 / @base) (12 / @base);
      font-weight: normal;
    }
    th {
      vertical-align: top;
      text-align: left;
      width: (100 / @base);
      white-space: nowrap;
    }
    td {
      text-align: right;
      word-wrap: break-word;
      word-break: break-all;
      color: #888;
    }
  }

  tr:nth-child(2n + 1) {
    background: rgb(244, 244, 244);
  }
  .itemBox {
    .title {
      font-weight: 500;
      margin-bottom: (10 / @base);
    }
    padding: (20 / @base) (10 / @base);
    p {
      color: #888;
      font-weight: normal;
    }
  }
}
</style>
